package ar.com.logic.evaluador;

import ar.com.logic.components.Numero;

public class Respuesta {
	private Integer correctos = 0;
	private Integer regulares = 0;
	private Numero numero;

	public Integer getCorrectos() {
		return correctos;
	}

	public void addCorrectos() {
		this.correctos++;
	}

	public Integer getRegulares() {
		return regulares;
	}

	public void addRegular() {
		this.regulares++;
	}

	public boolean resuelto() {
		return this.correctos == 4;
	}

	public Numero getNumero() {
		return numero;
	}

	public void setNumero(Numero numero) {
		this.numero = numero;
	}

	@Override
	public boolean equals(Object obj) {
		Respuesta r = (Respuesta) obj;
		return this.numero.equals(r.getNumero());
	}

	@Override
	public String toString() {
		return "Respuesta [correctos=" + correctos + ", regulares=" + regulares
				+ ", numero=" + numero + "]";
	}

	
}
